Awareness for Software Designers
نویسنده
چکیده
Software design is a challenging task. Nowadays, no single designer is able to developer a software alone due to the complexity of the current applications. This suggests that software development is a cooperative activity. As cooperative, software development tools need support awareness in order for usable and useful applications to be developed. This paper describes a set of requirements based on the designers cognitive needs and in characteristics of the software development.
منابع مشابه
Enabling Workspace Awareness for Collaborative Software Modeling
Distributed software modeling is common today, although geographically separated designers need to overcome several communication challenges. Software designers typically use version control systems (VCSs) to integrate their work. However, existing VCSs do not continuously inform all designers of new design decisions and conflicts. Designers often introduce conflicts precisely because they are ...
متن کاملInformal Videoconferencing and Awareness
We produced a prototype informal videoconferencing and awareness appliance and deployed it under two distinct scenarios to investigate the usability and behavioral effects of the convergence of videoconferencing, context awareness, and ambient displays. Findings indicate designers of such systems should pay close attention to privacy concerns, audio technologies, videoconferencing software conf...
متن کاملIdentifying Potential Social Impact of Collaborative Systems at Design Time
This paper presents Manas, a Semiotic Engineering epistemic tool for the design of collaborative systems (CoSys) whose aim is to expand the designers’ knowledge and awareness of their influence on groups and group dynamics. Manas has been developed to help designers represent their conception of computer-mediated communication and reflect upon some of its potential social effects, springing fro...
متن کاملThe effects of co-present embodiments on awareness and collaboration in tabletop groupware
Most current tabletop groupware systems use direct touch, where people manipulate objects by touching them with a pen or a fingertip. The use of people’s real arms and hands provides obvious awareness information, but workspace access is limited by the user's reach. Relative input techniques, where users manipulate a cursor rather than touching objects directly, allow users to reach all areas o...
متن کاملF@: A Framework of Group Awareness in Synchronous Distributed Groupware
This paper describes F@ (read as “fat”), our innovative framework of group awareness, which aims to extend our understanding of group awareness and help designers develop awareness mechanisms. First, the abstract level of F@ identifies four awareness schools, including conversational awareness, workspace awareness, contextual awareness and self-awareness. Then, the concrete level of F@ presents...
متن کامل